@charset "utf-8";
@import url("base.css");
.oh{ overflow:hidden;}
.tac{ text-align:center;}
.fl{ float:left; display:inline;}
.f14{ font-size:14px;}
.ml20{ margin-left:20px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt15{ margin-top:15px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mr20{ margin-right:20px;}
.mr40{ margin-right:40px;}
.w416{ width:416px;}

/*banner*/
.slideBox{ position:relative; width:100%; height:560px;}
.slideBox .bd{ position:relative; width:100%;}
.slideBox .bd ul{ position:absolute; top:0; left:0;}
.slideBox .bd ul li{ float:left; width:100%; height:560px;}
.slideBox .bd ul li a{ display:block; width:100%; height:560px; overflow:hidden;}
.slideBox .hd{ position:absolute; bottom:20px; left:50%; margin-left:370px; z-index:100;}
.slideBox .hd ul li{ float:left; width:10px; height:10px; margin-right:10px; overflow:hidden; background-image:url(../images/circle.png); _background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/circle.png",sizingMethod="crop"); cursor:pointer; z-index:200;}
.slideBox .hd ul li.on{ background-image:url(../images/circle1.png); _background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/circle1.png",sizingMethod="crop");}
.slideBox .prev,.slideBox .next{ position:absolute; top:232px; left:50%; width:44px; height:98px; overflow:hidden; z-index:200;}
.slideBox .prev{ margin-left:-590px; background:url(../images/prev.png) no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.slideBox .next{ margin-left:590px; background:url(../images/next.png) no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100); opacity:1;}

.mingx{}
.mxleft{ width:912px; float:left; display:inline; background:url(../images/star/jiaob.jpg) no-repeat right top; padding-top:5px;}
.mxleft .nav{ border:solid 1px #c9c9c9; padding:16px 0;}
.mxleft .nav span{ display:inline-block; margin:0 36px;}
.mxleft .nav span a{ color:#929292; font-size:18px;}
.mxleft .nav span.cur a{font-size:20px; color:#fc1f7b; font-weight:bold;}


.mxt1{ padding:20px; border-right:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9; border-left:solid 1px #c9c9c9;}
.mxt1 .hd_1{ width:160px; height:240px; float:left; display:inline; overflow:hidden;}

.mxt1 .hd_1 img{ width:160px;height:240px;}
.mxt1 .mxtr{ height:240px; width:670px; float:left; display:inline; margin-left:20px;}

.mxt1 .mxtr p.t1,.mxds .ds .t1{ font-size:22px; color:#000; margin-bottom:30px;}
.mxt1 .mxtr .t1{ font-size:24px; color:#000; margin-bottom:10px;}
.mxds .ds .t1 a.v_icon1{ padding-left:23px; background:url(../images/sp.png) left center no-repeat;}
.mxt1 .mxtr .t1 span{ margin-left:18px; font-size:18px; color:#929292;}
.mxt1 .mxtr p.t1 span{ color:#929292; font-size:16px; margin-left:10px;}
.mxt1 .mxtr p.t2{ overflow:hidden;}
.mxt1 .mxtr p.t2 span{ font-size:16px; margin-bottom:8px; width:246px; float:left; display:inline-block;}
.mxt1 .mxtr p.t3,.mxds .ds .t3{ margin-top:18px; clear:both; font-size:17px; line-height:30px; color:#666;}
.mxt1 .mxtr p.t3 a,.mxds .ds .t3 a{ color:#cccccc;}

.mxds .ds .t1 a:hover,.mxt1 .mxtr p.t3 a:hover,.mxds .ds .t3 a:hover{ color:#fc1f7b;}
.mxt1 .xih{ background: url(../images/star/xin.jpg) no-repeat top center; width:100px; padding-top:32px; text-align:center; right:30px; top:22px; cursor:pointer;}

.mxt1 .xih p{ color:#929292;}
.mxt1 .xih p span{ color:#fd207b; font-size:16px;}

.mxt1 .xih3{ background: url(../images/star/xin2.jpg) no-repeat top center; width:100px; padding-top:32px; text-align:center; right:30px; top:22px; cursor:pointer;}
.mxt1 .xih3 p{ color:#929292;}
.mxt1 .xih3 p span{ color:#fd207b; font-size:16px;}

.mxds .ds p.t4{ color:#929292; text-align:right; font-size:14px; margin-top:8px;}

.mxtit{ border-bottom:solid 1px #c9c9c9;}
.mxtit span{ display:inline-block; border-bottom:solid 2px #000; margin-right:80px; padding:0 0 17px;font-size:22px; color:#000; cursor:pointer;}
.mxtit b{ margin-top:12px; float:right; margin-right:8px; font-weight:normal;}
.mxtit b a{color:#cccccc; font-size:13px;}
.mxtit b a:hover{ color:#fc1f7b;}
.mxtit i{ font-style:normal; padding:17px 10px; margin:0 10px; font-size:16px; cursor:pointer;}
.mxtit i.cur{ border-bottom:solid 2px #fd207b; background:url(../images/star/snav_j.jpg) no-repeat center bottom;}
.mxtit a{ position:relative; display:inline-block; padding-bottom:19px; font-size:16px; color:#333;}
.mxtit a b{ position:absolute; left:0; bottom:1px; width:65px; height:7px; overflow:hidden; background:url(../images/line_bt.png) left bottom no-repeat;}

.mzl{}
.mzl li{ border-bottom:dashed 1px #ccc; padding:10px 0; overflow:hidden;}
.mzl li p{ font-size:18px; color:#000000;}
.mzl li span{ float:left; width:160px; padding-left:30px; color:#929292; display:inline-block;}
.mzl li span.jjie{ display:inline-block; width:670px; padding-left:0; color:#000;}

.czjl{}
.czjl p{ color:#000; font-size:14px; line-height:22px;}
.czjl p.jtit{ font-size:18px; margin:20px 0;}

.rongy{}
.rongy li{ border-bottom:dashed 1px #ccc; padding:10px 0; overflow:hidden; background:url(../images/star/xs.jpg) no-repeat 3px 20px;}
.rongy li.tac{ text-align:center; font-size:22px; color:#000; background:none;}
.rongy li p{ font-size:18px; color:#000000;}
.rongy li span{ width:70px; padding-left:15px; color:#000; display:inline-block}

.mxds{border-bottom:solid 1px #c9c9c9; padding:8px 0;}
.mxds.nb{border-bottom: none; padding:6px 0;}
.mxds .dsi{ position:relative; width:240px; height:160px;}
.mxds .dsi a{ display:block;}
.mxds .dsi b{ position:absolute; top:-4px; left:0px; width:64px; height:64px; font-weight:normal; background:url(../images/zhibo/zb1.png) no-repeat;}.mxds .dsi b.zb1{ position:absolute; top:-4px; left:0px; width:64px; height:64px; font-weight:normal; background:url(../images/zhibo/zb1.png) no-repeat;} 
.mxds .dsi b.zb2{ position:absolute; top:-4px; left:0px; width:64px; height:64px; font-weight:normal; background:url(../images/zhibo/zb2.png) no-repeat;} 
.mxds .dsi b.zb3{ position:absolute; top:-4px; left:0px; width:64px; height:64px; font-weight:normal; background:url(../images/zhibo/zb3.png) no-repeat;} 
.mxds .dsi b.zb4{ position:absolute; top:-4px; left:0px; width:64px; height:64px; font-weight:normal; background:url(../images/zhibo/zb4.png) no-repeat;} 
.mxds .ds{ width:590px;}
.mxds .ds p.t6{border-bottom: dashed 1px #e5e5e5;}
.mxds .ds p.t6 span{ display: inline-block; height:24px; line-height:24px; padding-left:30px; font-size:14px; color:#cccccc; padding-bottom:10px;}
.mxds .ds p.t6 span.p1{background:url(../images/star/fs_1.jpg) no-repeat left top;}
.mxds .ds p.t6 span.p2{ margin-left:90px; background:url(../images/star/fs_2.jpg) no-repeat left top;}
.mxds .ds p.t7{background:url(../images/star/fs_3.jpg) no-repeat left top;display: inline-block; height:24px; margin-top:15px; line-height:20px; padding-left:35px; font-size:16px; color:#000;}
.bp20{ border:solid 1px #cccccc; padding:20px;}

.mxxz{ margin-left:-17px;}
.mxxz li{ float:left; display:inline; margin-left:17px; margin-bottom:15px;}
.mxxz li img{ width:160px; height:240px;}
.mxxz li p{ text-align:center; font-size:12px; line-height:22px;}
.mxxz li p a:hover{ color:#fc1f7b;}

.din{ display:none;}
.mxgx{}
.mxgx li{ width:420px; height:210px; float:left; position:relative; margin:0 0 20px 10px;}
.mxgx li span{ display:inline-block; float:left;}
.mxgx li span.sp1{ margin:36px 0 0 8px;}
.mxgx li span.sp1 img{ width:130px; height:130px;}
.mxgx li span.sp2{ margin:2px 0 0 74px; z-index:-1;}
.mxgx li span.sp2 img{ width:200px; height:200px;}
.mxgx li b{ display:block; position:absolute; left:0px; top:0px;width:420px; height:210px; overflow:hidden; background:url(../images/star/gxbg.gif) no-repeat left top; z-index:2}
.mxgx li .xq{ position:absolute; left:162px; top:89px; z-index:3}
.mxgx li .xq a{ font-size:18px; color:#fff;}
.mxgx li .gxj{ width:130px; height:60px; position:absolute; right:135px; bottom:0px; text-align:center; z-index:4;}
.mxgx li .gxj p{font-size:18px; color:#000;}
.mxgx li .gxj p.t1{font-size:14px; color:#000; margin-top:5px;}

.nlist{ padding:16px 0 0 0;}
.nlist li{ background:url(../images/star/xy.jpg) no-repeat 10px 10px; padding-left:22px; line-height:24px;}
.nlist li a:hover{ color:#fc1f7b;}

.rad{ padding:20px 0 0 0; text-align:center;}
.rad img{ width:240px; height:240px;}

.fenst{}
.fenst ul{ width:270px;}
.fenst ul li{ width:270px; float:left; display:inline;}
.fenst ul li{width:270px;}
.fenst ul li p{ font-size:12px; line-height:18px; margin-bottom:5px; margin-left:5px;}
.fenst ul li p span.u{ background:url(../images/star/fs_1.jpg) no-repeat; padding-left:22px; background-size:contain; display:inline-block; height:18px;}
.fenst ul li p span.t{ margin-left:30px; background:url(../images/star/fs_2.jpg) no-repeat; padding-left:22px; background-size:contain; display:inline-block; height:18px;}
.fenst .nofs{ right:206px; top:0px; width:460px; text-align:center;}
.fenst .nofs p.t1{ font-size:26px; color:#000;}
.fenst .nofs p.t2{ font-size:22px; color:#fd207b;}
.fenst .nofs p.t3{ font-size:18px; color:#000;}

.gxl .nofs{ margin:15px auto 0; width:460px; text-align:center;}
.gxl .nofs p.t1{ font-size:26px; color:#000;}
.gxl .nofs p.t2{ font-size:22px; color:#fd207b;}
.gxl .nofs p.t3{ font-size:18px; color:#000;}

.mxright{ width:266px; float:left; display:inline;border:solid 1px #c9c9c9; border-left:none; padding:20px 10px;}

.mxright .rtit{border:solid 1px #c9c9c9; text-align:center; margin-left:10px; margin-right:10px; overflow:hidden; font-size:16px; color:#000; padding:5px 0;}
.music{ width:246px; margin:0 auto; padding-bottom:14px;}
.music_tit{ margin-bottom:25px;}
.music_tit span{ float:left; width:122px; height:35px; border:1px solid #ccc; border-right:none; font-size:18px; line-height:35px; text-align:center; background:#eee; color:#fc1f7b;}
.music_tit a{ float:left; width:121px; height:35px; border:1px solid #ccc; font-size:18px; line-height:35px; text-align:center; background:#fff; color:#000;}
.music_menu{ width:246px;} 
.music_menu ul li{ width:246px; margin-bottom:14px;}
.music_menu ul li a{ display:block; width:201px; padding-left:45px; font-size:14px; background:url(../images/music.png) 5px 3px no-repeat; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333;} 
.music_menu ul li.mu_cur a{ padding:4px 0 4px 45px; background:url(../images/music_cur.gif) left center no-repeat;}
.music_menu ul li a:hover{ color:#fc1f7b;}

.mxrl{ margin-left:0px;}
.mxrl li{ width:120px; float:left; height:180px; position:relative; margin-left:9px; margin-bottom:9px;}
.mxrl li img{ width:120px; height:180px;}
.mxrl li b{ display:block; background:#000; opacity:0.4; position:absolute; bottom:0px; left:0px; height:36px; width:120px;}
.mxrl li .rt1{ display:block; text-align:center; font-size:16px; color:#fff; bottom:0; left:0px; width:120px; height:36px; line-height:36px; position:absolute;}
.mxrl li .rt1 span{ color:#fd207b;}
.mxrl li .rt1 a{ display:block; width:120px; color:#fff;}

/* 明星库列表 */
.photo_i{ position:relative; float:left; width:240px; height:360px;}
.p_one{ position:absolute; top:0; left:0; width:240px; height:360px; overflow:hidden;}
.p_one a{ display:block;}
.p_two a{ display:block; color:#fff;}
.photo_i .p_one img{width:240px; height:360px;}
.photo_i.p_cur .p_one{ position:absolute; top:-9px; left:-9px; width:258px; height:378px; -moz-transition:all ease 0.2s; -webkit-transition:all ease 0.2s; -ms-transition:all ease 0.2s; transition:all ease 0.2s; -moz-box-shadow:0 0 12px #010101; -webkit-box-shadow:0 0 10px #010101; -ms-box-shadow:0 0 10px #010101; box-shadow:0 0 10px #010101; z-index:10;}
.photo_i.p_cur .p_one img{width:276px; height:378px;}
.photo_i.p_cur .p_two{ display:none; position:absolute; left:-9px; bottom:50px; width:258px; height:58px; font-size:18px; text-align:center; line-height:58px; background:rgba(0,0,0,0.5); background:url(../images/bgpic.png) repeat-x\0; *background:url(../images/bgpic.png) repeat-x; z-index:30;}
.photo_a{ width:600px; height:22px; margin:40px auto 0; font-size:12px; line-height:22px; text-align:center; background:#e5e5e5;}
.photo_a a{ display:block; width:100%;}
.photo_a a:hover{ color:#fc1f7b;}

.sptit{ background:url(../images/star/tbg.jpg) repeat-x bottom; padding:8px 0; margin-bottom:30px; margin-top:30px;}
.sptit span{ float:right; margin-right:8px; margin-top:20px;}
.sptit span a{ color:#cccccc; font-size:13px;}
.sptit span a:hover{ color:#fc1f7b;}
.sptit .s_title1{ display:block; width:458px; height:45px; font-size:22px; text-indent:-9999px; background:url(../images/star/nd.jpg) no-repeat;}
.sptit .s_title2{ display:block; width:766px; height:45px; font-size:22px; text-indent:-9999px; background:url(../images/star/rh.jpg) no-repeat;}
.sptit .s_title3{ display:block; width:649px; height:45px; font-size:22px; text-indent:-9999px; background:url(../images/star/gt.jpg) no-repeat;}
.sptit .s_title4{ display:block; width:461px; height:45px; font-size:22px; text-indent:-9999px; background:url(../images/star/om.jpg) no-repeat;}
.sptit .s_title5{ display:block; width:318px; height:45px; font-size:22px; text-indent:-9999px; background:url(../images/star/rm.jpg) no-repeat;}
.sptit .s_titless{ display:block; width:458px; height:45px; font-size:22px; font-size:30px;color:#666;}

.list_all{ padding:0 20px 0 40px;}
.list{ float:left; width:336px;}
.line{ float:left; width:1px; height:374px; margin:0 20px; overflow:hidden; background:url(../images/line.png) no-repeat;}
.list a{ display:block; height:22px; margin-bottom:16px; padding-left:4px; padding-bottom:16px; border-bottom:1px dashed #ccc; font-size:16px; overflow:hidden; background:url(../images/icon1.png) -8px 7px no-repeat; color:#000; -webkit-transition:400ms; -moz-transition:400ms; -ms-transition:400ms; transition:400ms;}
.list a.last{ margin-bottom:0;}
.list a:hover{ padding-left:26px; background:url(../images/icon1.png) 8px 7px no-repeat; color:#929292;}
.list a.v_icon3{ display:block; height:22px; margin-bottom:16px; padding-left:4px; padding-bottom:16px; border-bottom:1px dashed #ccc; font-size:16px; overflow:hidden; background:url(../images/sp.png) -18px 3px no-repeat; color:#000; -webkit-transition:400ms; -moz-transition:400ms; -ms-transition:400ms; transition:400ms;}
.list a.v_icon3:hover{ padding-left:28px; background:url(../images/sp.png) 8px 3px no-repeat; color:#929292;}

.gxtit{ background:url(../images/star/slico.jpg) no-repeat top left; padding:2px 0 20px 40px; font-size:22px; border-bottom:solid 1px #ccc; margin-bottom:20px;}
.gxtit span{ color:#fc1f7b;}

.xiez{ margin-left:-15px; display:none}
.xiez ul{ overflow:hidden;width:275px; padding-right:5px; float:left; margin-left:15px;}
.xiez ul li{ width:275px; height:auto; position:relative; margin-bottom:20px; box-shadow:3px 3px 3px #ccc; -moz-box-shadow:3px 3px 3px #ccc; box-shadow:3px 3px 3px #ccc;}
.xiez ul li img{ width:100%;}
.xiez ul li .xzt{ padding-top:10px; border-top:solid 3px #fd207b; text-align:center; width:240px; position:absolute; bottom:22px; background:#fff; left:18px; z-index:1}
.xiez ul li .xzt p{ color:#000; font-size:16px;}
.xiez ul li .xzt p.time{ color:#929292; font-size:12px; margin-top:3px;}
.xiez ul li .xzms{ line-height:22px; z-index:2; padding-top:10px;}
.xiez ul li .xzms span{ color:#929292; font-size:12px; margin:5px 20px;}

.zpfx{ position:absolute; right:130px; top:70px;}
.xih1{ background: url(../images/star/xin.jpg) no-repeat top center; width:100px; padding-top:32px; text-align:center; right:30px; top:86px; cursor:pointer}
.xih1 p span{ color:#fc1f7b; font-size:16px;}
.xih2{ background: url(../images/star/xin2.jpg) no-repeat top center; width:100px; padding-top:32px; text-align:center; right:30px; top:86px; cursor:pointer;}
.xih2 p{ color:#929292;}
.xih2 p span{ color:#fc1f7b; font-size:16px;}


.yyzp{ display:none}
.dms{ margin-top:40px; overflow:hidden;}
.dms .dbg{ width:73px; height:26px; background:url(../images/star/dbg.jpg) no-repeat left top; font-size:22px; line-height:26px; padding-left:10px; color:#fff; float:left;}
.dms .dml{ background:url(../images/star/dline.jpg) no-repeat 0 -1px; padding-left:30px; float:left; width:740px; height:auto; margin-left:10px; margin-top:6px;}
.dms .dml ul{ overflow:hidden; margin-left:-20px;}
.dms .dml ul li{ width:360px; float:left; height:auto; padding-bottom:30px; margin-left:20px;}
.dms .dml ul li .ids{width:120px; height:180px; float:left; display:inline;}
.dms .dml ul li .ids img{ width:120px; height:180px;}
.dms .dml ul li .dr{ width:220px; margin-left:20px; float: left; display:inline;}
.dms .dml ul li .dr p{ font-size:14px; line-height:24px;}
.dms .dml ul li .dr p.dtit{ font-size:18px; margin-bottom:10px;}
.dms .dml ul li .dr .f1{ height:18px; display:inline-block; background:url(../images/star/xin.jpg) no-repeat; background-size:contain; padding-left:24px; padding-top:2px; cursor:pointer;}
.dms .dml ul li .dr .f1 span{ color:#fd207b;}
.dms .dml ul li .dr .f2{ height:18px; display:inline-block; background:url(../images/star/xin2.jpg) no-repeat; background-size:contain; padding-left:24px; padding-top:2px; cursor:pointer;}
.dms .dml ul li .dr .f2 span{ color:#fd207b;}
.dms .dml ul li .dr .s_share span b{ font-weight:normal; color:#999;}
.dms .dml ul li .dr .s_share a{ height:20px; width:20px; background-size: cover;}
.dms .dml ul li .dr .s_share .bds_tsina2{ margin-left:15px;}
.dms .dml ul li .dr .s_share .bds_qzone2{ background-position:-43px 0;}
.dms .dml ul li .dr .s_share .bds_weixin2{ background-position:-86px 0;}
.dms .dml ul li .dr .s_share .bds_more2{ background-position:-130px 0;}


/*comment*/
.say{ margin-bottom:7px; padding-top:20px; padding-right:168px; border-top:1px solid #000;}
.say_form span{ float:left; font-size:18px; margin-left:30px; margin-right:58px;}
.say_form textarea{ width:832px; height:140px; padding-top:16px; padding-left:20px; border:1px solid #eee; color:#929292;}
.public{ margin-top:13px;}
.public .fa{ display:block; float:right; width:74px; height:38px; border:1px solid #fc1f7b; font-size:16px; text-align:center; line-height:38px; color:#fc1f7b;}
.yan{ float:right; margin-right:15px;}
.yzm{ float:left; width:112px; height:40px; margin-left:15px; vertical-align:middle;}
.yan label{ float:left; font-size:18px;}
.yan input{ width:110px; height:38px; line-height:38px; padding-left:8px; border:1px solid #ccc;}

.com_title h3{ padding-left:30px; padding-bottom:13px; border-bottom:1px solid #000; font-size:18px;}
.com_i{ margin-top:16px; padding:0 30px 30px; border-bottom:1px dashed #ccc;}
.com_left{ float:left; width:96px; margin-right:35px;}
.com_right{ float:left; width:872px; word-break:break-all;}
.com_right .com_p1{ margin-top:16px; margin-bottom:38px; font-size:18px;}
.hot_list_left{ float:left;}
.hot_list_left span{ color:#929292;}
.hot_list_right{ float:right; color:#929292;}
.hot_list_right a{ color:#929292;}
.hot_list_right span{ margin:0 2px;}
.com_reply{ display:none; margin-left:131px;}
.reply_form{ width:876px; height:40px; margin-top:42px; overflow:hidden;}
.re_txt{ float:left; width:790px; height:38px; padding-left:10px; border:1px solid #eee; border-right:none; font-size:12px; line-height:38px;}
.re_btn{ float:left; width:73px; height:38px; border:1px solid #fc1f7b; font-size:16px; text-align:center; line-height:38px; color:#fc1f7b;}
.red_zan b{ font-weight:normal;}
.reply.red{ color:#fc1f7b;}
.red_zan.red{ color:#fc1f7b;}
.other{ margin-top:30px;}
.other p{ font-size:18px; margin-bottom:50px; word-break:break-all;}
.other p span{ margin-right:18px; color:#fc1f7b;}
.o_p2 span{ font-size:12px; color:#929292;}


.page2{ max-width:556px; height:35px; line-height:35px; margin:70px auto 0;}
.page_list2{ display:inline; float:left; max-width:370px; margin-right:5px;}
.page_list2 a{ float:left; width:35px; border:1px solid #eee; border-left:1px solid #fff; font-size:14px; text-align:center; color:#000;}
.page_list2 a.a1{ border-left:1px solid #eee;}
.page2 a.one,.page2 a.two,.page2 a.three{ float:left; padding:0 12px; border:1px solid #eee; font-size:12px; color:#000;}
.page2 a.one,.page2 a.two{ display:inline; margin-right:5px;}
.page2 a:hover{ border:1px solid #fc1f7b; color:#fc1f7b;}
.page2 a.curr2{ border:none; width:37px; height:37px; background:#fc1f7b; color:#fff;}





